--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
android/app/src/main/java/com/meshchatx/MeshChatApplication.java dafc150359c21a4379f4e706fee0fe344114b3c5 (dafc1503) Text, 1.76 KB
Tff7b72package T7ee787com.meshchatxTb4b4b4;
Tff7b72import T7ee787android.app.ApplicationTb4b4b4;
Tff7b72import T7ee787android.app.NotificationChannelTb4b4b4;
Tff7b72import T7ee787android.app.NotificationManagerTb4b4b4;
Tff7b72import T7ee787android.content.ContextTb4b4b4;
Tff7b72import T7ee787android.os.BuildTb4b4b4;
Tff7b72import T7ee787com.chaquo.python.android.PyApplicationTb4b4b4;
Tff7b72public Tff7b72class T56d364MeshChatApplication Tff7b72extends Te6edf3PyApplication Tb4b4b4{
Tff7b72public Tff7b72static Tff7b72final Te6edf3String Te6edf3CHANNEL_ID_MESSAGES Tff7b72= Ta5d6ff"Ta5d6ffmeshchatx_messagesTa5d6ff"Tb4b4b4;
Tff7b72public Tff7b72static Tff7b72final Te6edf3String Te6edf3CHANNEL_ID_BACKGROUND Tff7b72= Ta5d6ff"Ta5d6ffmeshchatx_backgroundTa5d6ff"Tb4b4b4;
Tff7b72private Tff7b72static Tff7b72volatile Te6edf3Context Te6edf3appContextTb4b4b4;
Tff7b72public Tff7b72static Te6edf3Context Td2a8ffgetAppContextTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3appContextTb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonCreateTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72superTb4b4b4.Te6edf3onCreateTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3appContext Tff7b72= Te6edf3getApplicationContextTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3createNotificationChannelsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72private Tffa657void Td2a8ffcreateNotificationChannelsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3BuildTb4b4b4.Te6edf3VERSIONTb4b4b4.Te6edf3SDK_INT Tff7b72< Te6edf3BuildTb4b4b4.Te6edf3VERSION_CODESTb4b4b4.Te6edf3OTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3NotificationManager Te6edf3nm Tff7b72= Te6edf3getSystemServiceTb4b4b4(Te6edf3NotificationManagerTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nm Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3NotificationChannel Te6edf3background Tff7b72= Tff7b72new Te6edf3NotificationChannelTb4b4b4(
Te6edf3CHANNEL_ID_BACKGROUNDTb4b4b4,
Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_channel_background_nameTb4b4b4)Tb4b4b4,
Te6edf3NotificationManagerTb4b4b4.Te6edf3IMPORTANCE_LOW
Tb4b4b4)Tb4b4b4;
Te6edf3backgroundTb4b4b4.Te6edf3setDescriptionTb4b4b4(Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_channel_background_descTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3nmTb4b4b4.Te6edf3createNotificationChannelTb4b4b4(Te6edf3backgroundTb4b4b4)Tb4b4b4;
Te6edf3NotificationChannel Te6edf3messages Tff7b72= Tff7b72new Te6edf3NotificationChannelTb4b4b4(
Te6edf3CHANNEL_ID_MESSAGESTb4b4b4,
Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_channel_messages_nameTb4b4b4)Tb4b4b4,
Te6edf3NotificationManagerTb4b4b4.Te6edf3IMPORTANCE_DEFAULT
Tb4b4b4)Tb4b4b4;
Te6edf3messagesTb4b4b4.Te6edf3setDescriptionTb4b4b4(Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_channel_messages_descTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3nmTb4b4b4.Te6edf3createNotificationChannelTb4b4b4(Te6edf3messagesTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────